課程資訊
課程名稱
計算機結構
Computer Architecture 
開課學期
107-2 
授課對象
電機資訊學院  電機工程學系  
授課教師
陳少傑 
課號
EE4039 
課程識別碼
901 43200 
班次
 
學分
3.0 
全/半年
半年 
必/選修
選修 
上課時間
星期四2,3,4(9:10~12:10) 
上課地點
電二225 
備註
總人數上限:20人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/1072EE4039_ 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

Topics covered in this course are as follows:
1. Computer Abstractions, Technology, and Performance
2. Instructions: Language of the Computer
3. Arithmetic for Computers
4. The Processor and its Enhancement with Pipelining
5. Large and Fast: Exploiting Memory Hierarchy
6. Parallel Processors from Client to Cloud

Senior Under-graduate students are all welcomed to this course. 

課程目標
This course gives a thorough presentation on the design of modern digital computer systems and their hardware and software interfaces.

本課程將深入介紹近代數位計算機系統及其軟硬體介面之設計 
課程要求
預修科目: 交換電路與邏輯設計.
Grading Rules: Midterm 30%, Exercises 30%, Final 40%. 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
D. A. Patterson and J. L. Hennessy,
Computer Organization and Design: The Hardware/Software Interface,
5th Edition, ©2014 Elsevier Inc.
 
參考書目
J. L. Hennessy and D. A. Patterson,
Computer Architecture: A Quantitative Approach, 5th Edition,
©2012 Elsevier Inc.
 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
Exercises 
30% 
 
2. 
Midterm Exam 
30% 
 
3. 
Final Exam 
40% 
 
 
課程進度
週次
日期
單元主題
第1週
2/21  Lec. 1: Intr. to Computer Architecture
Lec. 2: Cost and Performance
 
第2週
2/28  和平紀念日 
第3週
3/07  Lec. 3: Instruction Set Architecture
Lec. 4: MIPS Instruction Set Architecture
 
第4週
3/14  Lec. 5: ALU Design, Add, Subtract
Lec. 6: ALU Design, Multiply
 
第5週
3/21  Lec. 7: ALU Design, Divide, Floating-Point
Lec. 8: Single Cycle Processor
 
第6週
3/28  Lec. 9: Single Cycle Controller
Lec. 10: Multiple Cycle Processor/Controller
 
第7週
4/04  兒童節 
第8週
4/11  Lec. 11: Pipelined Processor 
第9週
4/18  期中考 
第10週
4/25  Lec. 12: Microprogramming and Exceptions 
第11週
5/02  5/2 Lec. 13 HDL (TA) 
第12週
5/09  Lec. 14: Memory System Design
Lec. 15: Cache System Design
 
第13週
5/16  Lec. 16: Virtual Memory 
第14週
5/23  Lec. 17: I/O Systems 
第15週
5/30  Lec. 18: Parallel Processors 
第16週
6/06  Lec. 19: Network-on-Chips 
第17週
6/13  Lec. 20: Final Review 
第18週
6/20  期末考